﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;

/// <summary>
/// Summary description for ManejoGrupos
/// </summary>
public class ManejoGrupos
{
    #region Variables
    private static int _id;

public static int Id
{
  get { return ManejoGrupos._id; }
  set { ManejoGrupos._id = value; }
}
    private static string _grupo;

    public static string Grupo
    {
        get { return _grupo; }
        set { _grupo = value; }
    }

    private static DataTable _dt;

    public static DataTable Dt
    {
        get { return ManejoGrupos._dt; }
        set { ManejoGrupos._dt = value; }
    }
    
    #endregion
    DBMySql _mysql;
    public ManejoGrupos(string gpo)
	{
        Grupo = gpo; _mysql = new DBMySql();
	}

    public ManejoGrupos()
    {
        _mysql = new DBMySql();
    }

    public bool Ins()
    {
        //DD
        string _sp = "InsGrupo";
        Parametros[] _array = new Parametros[1];
        _array[0] = new Parametros("_grupo", Grupo);
        //FUNC
        return _mysql.ExStoredProcedure(_sp, _array) ? true : false;
    }

    public bool Del()
    {
        //DD
        string _sp = "ElimGrupo";
        Parametros[] _array = new Parametros[1];
        _array[0] = new Parametros("_grupo", Grupo);
        //FUNC
        return _mysql.ExStoredProcedure(_sp, _array) ? true : false;
    }

    public DataTable Mostrar()
    {
        //DD
        string _sp = "SelGrupos";
        //FUNC
        _mysql.ReStoredProcedure(_sp);
        return _mysql.GetTabla;
    }
    
}